Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 New Zealand F2 Australia F2 New Zealand F3 Japan F1 Italy F4 Japan F2 Korea F1 Japan F4 Japan F5 Netherlands F1 USA F20 USA F22 USA F23 Qatar F1 New Zealand F2 Australia F3 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 India F7 Japan F4 Japan F3 Australia F1 Australia F2 New Zealand F1 Australia F3 Australia F4 UAE F1 UAE F2 Korea F1 Poland F1 China F6 China F7 Germany F5 Kuwait F1 Kuwait F2 Canada F4 USA F21 Usa F15 Japan F2 Japan F3 Netherlands F4 Japan F6 Spain F21 Japan F10 Japan F7 USA F29 USA F30 Qatar F2 New Zealand F1 Japan F5 Japan F9 Sri Lanka F2 China F3 Korea F3 Canada F5 Korea F2 XXIX Edizione 'A.Savoldi Marco' - Manerbio EI Bank Bulgarian Challenger - Sofia Samarkand Challenger - Samarkand USTA Challenger of Dallas - Dallas Zagreb Open - Zagreb Ostdeutscher Sparkessen Cup - Dresden Banja Luka Challenger 2005 - Banja Luka Nossa Caixa Tennis Cup - Sao Paulo XL Bermuda Open - Bermuda Samarkand Challenger - Samarkand Sir Supermercati - Rome Prague Open - Prague Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Unicredit Czech Open 2007 - Prostejov Flea Market Cup - Busan Siemens Open 2002 - Scheveningen Busan Open Challenger Tennis - Busan Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Oldum Brown Vancouver Open - Vancouver Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Open de Montauban - Montauban Melbourn Challenger Coffee Cup Challenger - Chikmagalur Korat Challenger Mexico City Challenger Talahassee Challenger Open Maxon - Barcelona Dharwad Challenger 2006 - Dharwad Aptos Challenger Samsung Securities Cup Challenger - Seoul Samsung Secruities Cup Challenger - Seoul Gallagher International - Hamilton Tiburon Challenger Calabasas Challenger Fergana Challenger - Fergana Kyoto Challenger Busan Challenger Cremona Challenger Nottingham Challenger Busan Open Challenger Tennis - Busan Nielsen USTA Pro Tennis Championship - Winnetka Binghamton Challenger Banca Stato Challenger Lugano - Lugano St.Petersburg Challenger by Kinex - St. Petersburg Bangkok Challenger The Comercia Challenger - Aptos Club Coop's ATP Challenger International - Brisbane Macedonian Open 1999 - Skopje Toyota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Macedonian Open - Skopje Bergamo Challenger Kyoto Challenger Samsung Securities Cup - Seoul Pingguo Challenger Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Kamnik Challenger - Kamnik ATU Cup - Weiden The Scottish Tennis Championships - Edinburgh IV Manta Open - Manta Wuhai Challenger Beijing Challenger Mamaia Challenger - Constanta Asirom Challenger Brasov - Brasov The LTA Wrexham Challenger - Wrexham BMW Challenger Open - Monchengladbach Australian Unity Western Australia Open - Perth Garden Open - Rome Copa Ericsson Mexico - Guadalajara Uncle Toby's Burnie Challenger - Tasmania Flea Market Cup Busan Challenger Tennis - Busan Geneva Challenger - Geneva Kia International in Caloundra - Caloundra Steelers Cup - Kosice Busan Open - Busan Uncle Toby's Australian Men's Clay Court Challenger - Canberra Seoul Challenger Eckental Challenger Loughborough Challenger Toyota Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger The Natrel's Challenger of Granby - Granby Sarasota Challenger Kaohsiung Challenger Busan Open Challenger Tennis - Busan Maui Challenger Dallas Challenger Beijing Challenger Recanati Challenger Tehran Open 2004 - Tehran China Open - Beijing Tiburon Challenger - Tiburon Stella Artois Clay Court Championship - Budaors Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Yokohama Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Samarkand Challenger - Samarkand 2005 West Side Tennis Coub Men's Challenger - Forest Hills Mordovia Cup - Mordovia Shenzhen Challenger Binghamton Challenger Gimcheon Challenger Bukhara Challenger - Bukhara 14° BH Tennis Open - Belo Horizonte Busan Challenger Nottingham Challenger Nottingham-2 Challenger Nanchang Challenger Samarkand Challenger - Samarkand Samsung Securities Cup - Seoul Copa Kia - Santiago Kaohsiung Challenger Aptos Challenger Uncle Tobys Challenger in Caloundra - Caloundra ECU Prague Open - Prague Astana Challenger - Astana San Luis Potosi Challenger - San Luis Potosi Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Togliatti Cup - Togliatti Karshi Challenger - Karshi Alexander Kolyaskin Memorial - Donetsk ATP Challenger La Serena - La Serena Shimadzu All Japan Indoor Tennis Championships - Kyoto VIII Gramado Open - Gramado Bangkok Challenger II Manta Open - Manta Challenger Brasov - Brasov Architect Open - Budapest AGT Challenger - Leon XI Ciutat de Barcelona - Barcelona Busan Challenger Seoul Challenger Granby Challenger Toyota Challenger Tashkent Challenger - Tashkent Bergamo Challenger Kyoto Challenger Winnetka Challenger Corona Mexico City Open - Mexico City Abierto Colombiano de Tenis - Bogota Harbour Tennis Cup Regione Lombardia - Milan Porsche Open - Poznan Aamulehti Tampere Open - Tampere II Manta Open - Manta Bukhara Challenger - Bukhara Shimadzu All Japan Indoor Tennis Championships - Kyoto Prosperita Open 2007 - Ostrava Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Fifth Third Bank Tennis Championships - Lexington Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama 2008 China TCL Challenger - Guangzhou Bangkok Challenger Kobe Challenger Citta di Brindisi - Brindisi Ho Chi Minh City Challenger drkoop.com USTA challenger of Miami - Miami Nord/LB Open - Braunschweig Ningboo Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Guangzhou Challenger Toyota Challenger Burnie Challenger Brasov Challenger - Brasov Busan Challenger Heineken Challenger - Ho Chi Minh City Granby Challenger Atlanta Clay Court Challenger - Atlanta Schickendanz Open - Furth Kaohsiung Challenger The Commercia Challenger - Aptos Ningboo Challenger Odlum Brown Vancouver Open - Vancouver Nottingham Challenger Shenzhen Challenger Flea Market Cup Busan Challenger Tennis - Busan Seoul Challenger Winnipeg Challenger Sporting Challenger 2003 - Turin Chengdu Challenger Zhangjiagang Challenger Shanghai Challenger Playford Challenger Shenzhen Challenger Nanchang Challenger Nottingham Challenger Irving Challenger Ilkley Challenger Winnetka Challenger Biella 5 Challenger Winnipeg Challenger Biel Challenger Samarkand Challenger - Samarkand Taipei City Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Busan Challenger Cassis Challenger Traralgon Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Traralgon Challenger 2 Singapore Challenger Yokohama Challenger Bukhara Challenger - Bukhara Toyota Challenger Taipei City Challenger Shanghai Challenger Taipei City Challenger Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Aberto de Sao Paulo - Sao Paulo Ilkley Challenger Sarasota Challenger Shanghai Challenger Top Wool Challenger Biella - Biella Nottingham Challenger Gatineau Challenger Nottingham Challenger Challenger Canottieri Minico - Mantova Kobe Challenger Ilkley Challenger Yokohama Challenger Hilton Waikoloa USTA Challenger - Waikoloa AIG Japan Open - Tokyo Adidas International - Sydney International Championship of Croatia - Umag Memorial Savigni - Sassuolo Tennis Cup of Flanders - Ostende Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Hungarian Architect Open - Budapest Bulgarian Open - Sofia Belgaum Open - Belgaum FILA Challenger Biella - Biella Ilkley Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh Fergana Challenger - Fergana Compaq Challenger - Bucharest Maui Challenger Launceston Challenger BMW Challenger Open - Monchengladbach Seoul Challenger Jinan Challenger Ho Chi Minh City Challenger Exim Agmedia Open - Kosice Yokohama Challenger 2003 Freeman Men's Challenger - Joplin Gimcheon Challenger Kia International In Kawana - Kawana Tata Open - Chennai Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger Kobe Challenger Nottingham Challenger Burnie Challenger Launceston Challenger Sassuolo Challenger - Sassuolo Bangkok Challenger Estoril Open - Estoril Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger La Serena Open - La Serena Steelers Cup 2005 - Kosice Taipei City Challenger Grand Prix Hassan II - Casablanca Nanchang Challenger Seoul Challenger Busan Challenger Stella Artois Clay Court Championships - Budaors The Priority Telecom Open - Amersfoort Nokian Hakkapeliitta Open - Tampere Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Jinan Challenger Kaohsiung Challenger Rado Geneva Challenger - Geneva Cleveland Challenger Gosford Australian Unity Challenger - Gosford ATU Cup - Weiden Nottingham 2 Challenger Porto Challenger Czech Open - Prostejov I Tourneo Fila Citta di Brindisi - Brindisi Nottingham-2 Challenger Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia Osaka International Tennis Tournament - Osaka Charlottesville Challenger Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Opel Bulvaria MCG Bulgarian Open - Sofia Challenger 42 - Andrezieux Uncle Tobys Challenger - Tasmania C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Heineken Challenger 2004 - Ho Chi Minh City Prague Open - Prague AIG Japan Open - Tokyo Nanchang Challenger Nokian Hakkapeliitta Open - Tampere Harrah's Entertainment Challenger - Tunica Ljubljana Open - Ljubljana Shanghai Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Challenger Britania Zavaleta - Puebla Abierto Mexicano Telcel - Acapulco The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Riviera di Rimini Challenger - Rimini Chevrolet Cup - Santiago Copenhagen Open - Copenhagen MST ATP Challenger International - Burnie Challenger DCN de Cherbourg - Cherbourg Odlum Brown Vancouver Open - Vancouver Next Generation Adelaide International - Adelaide AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm Ningboo Challenger Kobe Challenger Seoul Challenger AIG Japan Open Tennis Championships - Tokyo Honolulu Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Brasil Open - Costa do Sauipe Samsung Securities Cup - Seoul Vancouver Challenger Istanbul Challenger Kroger / St. Jude International - Memphis Kyoto Challenger Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger Dubai Tennis Open - Dubai Chennai Open - Chennai AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Busan Challenger Open 13 - Marseille Knoxville Challenger Salzburg Challenger Pingguo Challenger Yokohama Challenger AIG Japan Open Tennis Championships - Tokyo Toyota Challenger Taipei City Challenger AIG Japan Open - Tokyo Winnetka Challenger SA Tennis Open - Johannesburg Dallas Challenger AEGON Championships - London Bergamo Challenger Rakuten Japan Open - Tokyo The Artois Championships - London Orange Warsaw Open - Warsaw Aircel Chennai Open - Chennai Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington Open 13 - Marseille Power Horse World Team Cup - Dusseldorf PTT Thailand Open - Bangkok If Stockholm Open - Stockholm PTT Thailand Open - Bangkok Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Kun-Ming Challenger Brisbane International - Brisbane Busan Challenger Baton Rouge Challenger Guimaraes Challenger Rakuten Japan Open - Tokyo Tallahassee Challenger Seoul Challenger New York Open - New York Ningboo Challenger Thailand Open - Bangkok Manta Challenger Thailand Open - Bangkok Guadalajara Challenger Open 13 - Marseille Kyoto Challenger Gimcheon Challenger Guangzhou Challenger US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Gwangju Challenger Heilbronn Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Yokohama Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Sporting Challenger - Turin Gerry Weber Open - Halle Downtown Athletic Club USTA Challenger - Amarillo US Men's Clay Court Championship - Houston Zhangjiagang Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kobe Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Hua Hin Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Bangkok Challenger Shimadzu All Japan Indoor - Kyoto Tampere Imageneering Open - Tampere Toyota Challenger Busan Challenger The Scottish Tennis Championships - Edinburgh Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Ericsson Peru - Lima Rakuten Japan Open - Tokyo Okal Open - Eckental Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Finnish Open - Helsinki Winnipeg Challenger Vancouver Challenger Shenzhen Open - Shenzhen Truist Atlanta Open - Atlanta Citi Open - Washington Movistar Open - Vina del Mar Prague 2 Challenger Copa Telmex - Buenos Aires China Open - Beijing Indianapolis Tennis Championships - Indianapolis China Open - Beijing Tennis Masters Series - Hamburg SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport BMW Open - Munich Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Sybase Open - San Jose Qatar Mobil Open 2001 - Doha Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Rogers Masters - Toronto Delray Beach Open - Delray Beach St. Tropez Challenger Next Generation Hardcourts - Adelaide Zagreb Challenger U.S. Men's Clay Court Championships - Houston Shanghai ATP Masters 1000 - Shanghai AIG Japan Open - Tokyo Movistar Open - Vina del Mar Vietnam Open - Ho Chi Minh City BNP Paribas Open - Indian Wells Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Australian Open - Melbourne Open Parc - Lyon Cerveza Club Columbia Open - Bogota Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells French Open - Paris Miami Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Swiss Indoors Basel - Basel French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Miami Open - Miami Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 1R, ZIM-GRE 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 2, PO, GRE-CIV 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group I, 2R, JPN-UZB 4-1 15th Asian Games Doha 2006 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, Group 1, REL2, RSA-GRE 4-1 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QR, JPN-ECU 0-3 River Oaks International Tennis Tournament - Houston Olympics - London